Main Page Modules Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
Level 1 metadata iterator.
More...
Detailed Description
Level 1 metadata iterator.
The flow through the iterator in the C++ layer is similar to the C layer:
- Create a SimpleIterator instance
- Check SimpleIterator::is_valid()
- Call SimpleIterator::init() and check the return
- Traverse and/or edit. Edits are written to file immediately.
- Destroy the SimpleIterator instance
The ownership of pointers in the C++ layer follows that in the C layer, i.e.
- The objects returned by get_block() are yours to modify, but changes are not reflected in the FLAC file until you call set_block(). The objects are also yours to delete; they are not automatically deleted when passed to set_block() or insert_block_after().
See the C layer equivalent for more.
Generated on Sat Jan 25 10:44:58 2003 for FLAC by
1.2.14 written by Dimitri van Heesch,
© 1997-2002